package com.example;

/**
 * final修饰的类无法被继承的
 */
public class C {

    /* final的变量必须赋值（必须初始化） */
    final int a = 2;
    /* 定义常量 */
    public static final double PAI = 3.1415926;

    /* final保护方法逻辑不能被重写 */
    public final void fun() {

    }

    public static void main(String[] args) {
        final int b;
        b = 2;
        System.out.println(b);
        // b  = 3; // final修饰的变量不能被修改
        C c = new C();
        System.out.println(c.a); // 可以访问
        // c.a = 3; // 不能修改
        new D().fun();
    }
}
